
==========================================
--- README zu CTR_Creator Version 0.85 ---
==========================================

Version 0.85 von CTR_Creator erstellt am 12.07.2009 von Markus Lomberg.
Dank an Belgabor, SLiPCoR, errt und Coasterfreak90 fr die Untersttzung.
GUI fr CTR_BahnDaten erstellt von FreewareFire.

Dieses Tool dient zur Erstellung von Custom Tracked Rides (kurz CTR) fr das Spiel Rollercoaster Tycoon 3 (kurz RCT3) von Atari/Frontier. Zur Bedienung von CTR_Creator bitte das Tutorial lesen (siehe Downloadbereich auf www.rct-3.org).


===========================================
--- README for CTR_Creator Version 0.85 ---
===========================================

Version 0.85 of CTR_Creator built on 12.07.2009 by Markus Lomberg.
Thanks to Belgabor, SLiPCoR, errt and Coasterfreak90 for their support.
GUI for CTR_BahnDaten made by FreewareFire.

This tool can be used to create Custom Tracked Rides (short CTR) for the game Rollercoaster Tycoon 3 (short RCT3) by Atari/Frontier. Before using CTR_Creator please read the tutorial.


===========================
--- Rechtliche Hinweise ---
===========================

Es ist illegal, Originaldaten aus RCT3 (mit Copyright von Atari/Frontier) zu verndern und/oder weiterzugeben!

Selbsterstellte ovl-Dateien drfen an andere User weitergegeben werden, allerdings nur dann, wenn bei der Erstellung keine RCT3-Daten (mit Copyright von Atari/Frontier) verwendet wurden. D.h. die Weitergabe ist mglich, wenn keine Originaldaten (z.B. Schienen- oder Wagen-3D-Daten und -Texturen) in den selbsterstellten ovl-Dateien enthalten sind.

Alle Rechte an CTR_Creator verbleiben bei Markus Lomberg. Die Weitergabe und der Gebrauch der Software ist erlaubt, solange die folgenden Konditionen beachtet werden:

- Die Weitergabe der Software muss neben der exe-Datei zumindest auch mit diesem Readme in unvernderter Form erfolgen.
- Die Software ist ausschlielich zur nicht-kommerziellen Verbeitung und nicht-kommerziellen Nutzung gedacht. Jegliche Erhebung von Kosten (beispielsweise Datentrgerkosten oder Kopieraufwandskosten) ist untersagt.
- Es wird keine Verantwortung fr vom Programm verursachte Schden bernommen. Die Benutzung erfolgt auf eigenes Risiko. Das Erstellen einer Sicherheitskopie der RCT3-Daten wird empfohlen, auch wenn bisher keine Probleme bekannt sind, bei denen RCT3-Daten beschdigt wurden.
- Der Source Code der Software darf ohne meine vorherige schriftliche Erlaubnis weder verndert noch weitergegeben werden.


===================
--- Legal notes ---
===================

It is illegal to change original data from RCT3 (copyrighted by Atari/Frontier) and/or share the data!

Custom ovl files may be shared with other users, but only if no original data from RCT3 (copyrighted by Atari/Frontier) has been used to create the files. I.e. you are allowed to share them if no original data (e.g. track or car 3D data and textures) is included in the custom ovl file.

All rights of CTR_Creator reserved by Markus Lomberg. Use and sharing of the software is allowed as long as the following terms are respected:

- Publishing the software is only allowed if the download contains beside the exe file at least this Readme without any changes.
- The software may only be publicated and used in a non-commercial way. It is forbidden to charge anything (e.g. costs for data media or copying).
- I will take no responsibility for any damages caused by the software. Use at your own risk. It is recommended to make backups of your RCT3 files, although no problems are known that cause damage to RCT3 files.
- The source code of the software may not be changed or shared without my prior written permission.


=========================
--- Versions-Historie ---
=========================


In Version 0.85 wurden gegenber Version 0.80 Beta unter anderem folgende Verbesserungen durchgefhrt:

- CTR-Bahnen: GUI fr CTR_BahnDaten verbessert von FreewareFire
- CTR-Schienen: funktionierende CTR-Schienen fr GUI-Tests deaktiviert
- Bedienung: nahezu alle Fehlermeldungen ins Englische bersetzt


In Version 0.80 Beta wurden gegenber Version 0.75 unter anderem folgende Verbesserungen durchgefhrt:

- CTR-Bahnen: neue Schlsselwrter AnjederStelleabbaubarFlag, SpezialWagentypABergaufGeschw, SpezialWagentypABergabGeschw zugefgt
- CTR-Bahnen: seltener Bug in Description behoben
- CTR-Bahnen: nderung der Schlsselwrter TowerRideMitteTrackSectionName und TowerRideTopTrackSectionName in SpezialTrackSectionNameAMitte und SpezialTrackSectionNameAEnde
- CTR-Bahnen: Zufgen der Schlsselwrter SpezialTrackSectionNameBMitte und SpezialTrackSectionNameBEnde
- CTR-Bahnen: Bug beim Schlsselwort DistanzGeschwEinheit in Verbindung mit km/h oder mph behoben
- CTR-Bahnen: Fix vom ZusatzTracktyp "Track9_CT" fr einige User, die bisher Funktionsprobleme damit hatten
- CTR-Bahnen: Bug bezglich Ausnahme des Tracktyps "Track33" korrigiert (interner Name "Track33_CT")
- CTR-Bahnen: GUI fr CTR_BahnDaten erstellt von FreewareFire


In Version 0.75 wurden gegenber Version 0.70 Beta unter anderem folgende Verbesserungen durchgefhrt:

- CTR-Bahnen: neue Schlsselwrter ZuganzahlPreset und StationenSyncFlag
- CTR-Bahnen: Default-Icon "CTR" zugefgt
- CTR-Wagen: neue Schlsselwrter KameraLookahead, KameraLATiltfactor, AnimNrRestraintClosedIdle, AnimNrDoorClosedIdle
- Dezimalwerte: Verfeinerung von 2 auf 3 Nachkommastellen
- Bedienung: Buttons fr (noch deaktivierte) Erstellung von CTR-Schienen verbreitert


In Version 0.70 Beta wurden gegenber Version 0.65 unter anderem folgende Verbesserungen durchgefhrt:

- Bedienung: Install/Deinstall zur einfachen Verwaltung aller CTRs auf dem PC
- CTR-Bahnen: eigene Bahnnamen, -descriptions und -icons sind jetzt mglich
- CTR-Bahnen: Erzeugung von TowerRides aktiviert
- CTR-Bahnen: Peep-Laufpfade knnen mittels Splines definiert werden
- CTR-Bahnen: Implementierung von TrackSections mit "SpezialWagentypen", die bisher nicht funktionierten (siehe "Liste aller TrackSections.txt")
- CTR-Bahnen: neue Schlsselwrter LichtraumprofilHoehe und KeineFliessendWassertexturFlag
- CTR-Wagen: neues Schlsselwort Car_BewegungsachsenAnschlag zugefgt
- AddOns: Untersttzung von RCT3-Soaked/Wild mit zugehrigen neuen Schlsselwrtern


In Version 0.65 wurden gegenber Version 0.60 Beta unter anderem folgende Verbesserungen durchgefhrt:

- CTR-Wagen: Namensproblem grtenteils gelst, wodurch nun komplexere Wagen mit mehreren 3D-Modellen funktionieren
- CTR-Wagen: Schlsselwrter fr Animationen an RCT3-Nomenklatur angepasst und erweitert (Restraint und Door)
- TowerRides: Programmierung fr TowerRide-Erzeugung (jedoch noch nicht fr User freigeschaltet)


In Version 0.60 Beta wurden gegenber Version 0.55 Beta unter anderem folgende Verbesserungen durchgefhrt:

- CTR-Wagen: mehrere kleine Bugs entfernt und Verbesserungen nach Betatests
- CTR-Wagen: Unstimmigkeit fr Festteil, Bewegungsteil, Bewegungsachse ausgerumt
- Sprache: Englisch fr CTR-Wagen implementiert
- CTR-Bahnen: neue Hidden Settings zugefgt


In Version 0.55 Beta wurden gegenber Version 0.50 Beta unter anderem folgende Verbesserungen durchgefhrt:

- CTR-Wagen: Implementierung von komplexeren Wagen mit Einlesen mehrerer 3D-Modelle (aufgrund Problemen deaktiviert)
- CTR-Wagen: viele weitere Schlsselwrter fr Fortgeschrittene
- CTR-Wagen: Beheben der in Betatests gefundenen Bugs wie z.B. Transparenz, Relocations, Blockgre und temporrer Speicherort auf C:\
- Intern: nun auch Programmierung fr CTR-Bahnen strukturorientierter berarbeitet


In Version 0.50 Beta wurden gegenber Version 0.45 unter anderem folgende Verbesserungen durchgefhrt:

- CTR-Wagen: Erstellung von einfachen Wagen mit einem 3D-Modell implementiert
- Intern: Programmierung fr CTR-Wagen strukturorientierter berarbeitet


In Version 0.45 wurden gegenber Version 0.40 wurden unter anderem folgende Verbesserungen durchgefhrt:

- Sprache: Englisch fr CTR-Bahnen implementiert
- In Optionen: Auslesen der Registry verbessert (es werden mehrere Installpfade aufgrund verschiedener RCT3-Versionen abgefragt)
- Schlsselwort BahnOrdnername rausgenommen; nur wird der Dateiname von BahnDaten_*.txt fr Ordner und ovl-Dateien verwendet
- Schlsselwort BergaufabAbweichung: Bug behoben (bei Verwendung von km/h oder mph)
- Schlsselwrter KeineKinderFlag, AmpelRotGruenFlag, VolllastFlag: Bug behoben
- Hidden Settings: Anzeige aktiviert (nur fr Entwickler)
- Dateien oder Ordner berschreiben: Die Warnmeldung "Ja/Nein" vor dem berschreiben kann in den Optionen ausgeschaltet werden. Bug behoben.


In Version 0.40 wurden gegenber Version 0.30 Beta wurden unter anderem folgende Verbesserungen durchgefhrt:

- In Optionen: RCT3.exe-Programmpfads wird durch Lesen der Registry automatisch ermittelt
- In Optionen: Programmpfad mit \ statt /  (nun wird fehlerhafte Eingabe programmintern automatisch korrigiert)
- In Optionen: Bug beim Programmpfad behoben
- In Optionen: Die Einstellung der Optionen kann nur noch direkt nach Programmstart erfolgen (nicht mehr nach Einlesen von CTR-Dateien)
- BahnDaten.txt-Datei schreiben: Es wird keine Backup-Datei mehr erstellt, sondern die aktuelle BahnDaten.txt-Datei berschrieben; eine Warnmeldung fragt vor dem berschreiben nach "Ja/Nein"
- Dateien oder Ordner berschreiben: vor dem berschreibung von bereits vorhandenen Dateien oder Ordnern wird in einer Warnmeldung vor dem berschreiben nach "Ja/Nein" gefragt
- Schlsselwrter ohne Angabe: alle Schlsselwrter, d.h. auch die vom User nicht benutzten, werden nun stets angezeigt  (wenn vom User nicht angegeben, dann wird der verwendete Default-Wert angezeigt)
- Schlsselwort DistanzGeschwEinheit: Bug behoben
- Schlsselwort DistanzGeschwEinheit: Bug bei Verwendung von Default-Werten bei Einheit km/h oder mph behoben
- Schlsselwort BahnOrdnername: Angabe von :trr entfllt (wird nun programmintern automatisch zugefgt)
- Schlsselwort BahnName: Angabe von :txt entfllt (wird nun programmintern automatisch zugefgt)
- Schlsselwort BahnDescription: Angabe von :txt entfllt (wird nun programmintern automatisch zugefgt)
- Schlsselwort BahnIcon: Angabe von :gsi entfllt (wird nun programmintern automatisch zugefgt)
- Schlsselwort TrackPfad: umbenannt in TrackTyp
- Schlsselwort TrackTyp (frher TrackPfad): umstndliche Pfadangabe ../../Track*/Track* entfllt (wird nun programmintern automatisch zugefgt)

Hinweis an alle Beta-Tester von Version 0.35: Die aktuelle Version 0.40 ist nicht abwrtskompatibel zu Version 0.35 Beta, daher sind eure damals erstellten BahnDaten.txt-Dateien nicht mehr einlesbar.


===================
--- To Do Liste ---
===================

In den nchsten Versionen ist Folgendes zu erledigen:

- Sonderflle implementieren (Verrcktes Golf, Tierhuser ...)
- Kommentare in BahnDaten, WagenDaten und SchienenDaten ermglichen
- Werte als Dezimal oder auch Hexdezimal $ angeben knnen
- Statistik-Erweiterung (if...then) einbinden
- bei Statistik automatische Werte fr Themenfahrt oder Achterbahn whlen
- StaticShapes fr Schienen_data ermglichen
- Maximum von 51 bzw. 251 berprfen und ggf. erhhen
